package com.ziyun.erp.modules.member.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 用户等级配置表
 *
 * @author jiangli
 * @email
 * @date 2018-08-01 17:15:41
 */
@TableName("user_level_config")
@Getter
@Setter
public class ConfigMemberLevelEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId
    private Integer id;
    /**
     * 等级名称
     */
    private String name;
    /**
     * 会员等级LOGO
     */
    private String lvLogo;
    /**
     * 会员折扣率
     */
    private BigDecimal disCount;
    /**
     * 前一级别ID
     */
    private Integer preId;
    /**
     * 是否默认
     */
    private String defaultLv;
    /**
     * 保证金冻结时间
     */
    private Integer depositFreezeTime;
    /**
     * 所需保证金金额
     */
    private Integer deposit;
    /**
     * 会员等级积分倍率
     */
    private Integer morePoint;
    /**
     * 等级类型
     */
    private String lvType;
    /**
     * 所需积分
     */
    private Integer point;
    /**
     *
     */
    private String disabled;
    /**
     * 查阅其他会员等级价格
     */
    private String showOtherPrice;
    /**
     * 会员每次下单限制. 0不限制 1遵守批发规则中的最小起批数量和混批规则中的最小起批数量/金额 2 此等级会员每次下单必须达到
     */
    private Integer orderLimit;
    /**
     * 每次下单必须达到的金额
     */
    private BigDecimal orderLimitPrice;
    /**
     * 会员等级备注
     */
    private String lvRemark;
    /**
     * 经验值
     */
    private Integer experience;
    /**
     * 积分过期时间
     */
    private Integer expiretime;

}
